package it.cast.wechat.mapper;
import java.util.List;

import it.cast.wechat.pojo.Administer;
import it.cast.wechat.pojo.AdministerExample;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

@Component
public interface AdministerMapper {
    long countByExample(AdministerExample example);

    int deleteByExample(AdministerExample example);

    int deleteByPrimaryKey(Integer administerId);

    int insert(Administer record);

    int insertSelective(Administer record);

    List<Administer> selectByExample(AdministerExample example);

    Administer selectByPrimaryKey(Integer administerId);

    int updateByExampleSelective(@Param("record") Administer record, @Param("example") AdministerExample example);

    int updateByExample(@Param("record") Administer record, @Param("example") AdministerExample example);

    int updateByPrimaryKeySelective(Administer record);

    int updateByPrimaryKey(Administer record);
}